﻿using Beetle;
using System;

internal class Class_ac : Class_ad
{
    public override void a()
    {
        if (Class_b._field_d && (base._field_f.Socket != null))
        {
            try
            {
                base._field_f.c();
            }
            catch (Exception exception)
            {
                ChannelErrorEventArgs e = new ChannelErrorEventArgs {
                    Channel = base._field_f,
                    Exception = exception
                };
                base._field_f.CallChannelError(e);
            }
        }
    }

    public override void Dispose()
    {
    }
}

